package com.sanno.drugstore.service.impl;

import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.sanno.common.entity.SccDrugstore;
import com.sanno.common.result.Result;
import com.sanno.common.result.ResultCodeEnum;
import com.sanno.drugstore.vo.DrugstoreAndUserVo;
import com.sanno.drugstore.mapper.DrugstoreMapper;
import com.sanno.drugstore.service.DrugstoreService;
import com.sanno.drugstore.vo.DrugstoreVo;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;
import java.util.List;


@Service
public class DrugstoreServiceImpl extends ServiceImpl<DrugstoreMapper, SccDrugstore> implements DrugstoreService {

    @Resource
    private DrugstoreMapper drugstoreMapperImpl;

    @Override
    public List<DrugstoreAndUserVo> selectByCode(DrugstoreVo drugstoreVo) {
        return drugstoreMapperImpl.selectByCode(drugstoreVo);
    }

    @Override
    public List<SccDrugstore> selectByCode2(DrugstoreVo drugstoreVo,String store_code1) {
        return drugstoreMapperImpl.selectByCode2(drugstoreVo,store_code1);
    }

    @Override
    public List<SccDrugstore> selectByCode3(DrugstoreVo drugstoreVo, Integer id) {
        return drugstoreMapperImpl.selectByCode3(drugstoreVo,id);
    }

    @Override
    public boolean updateById(SccDrugstore sccDrugstore){
        int i = drugstoreMapperImpl.updateById(sccDrugstore);
        if(i>0){
          return true;
        }
        return false;
    }

    @Override
    public boolean addSccDrugstore(SccDrugstore sccDrugstore) {
        int i = drugstoreMapperImpl.addSccDrugstore(sccDrugstore);
        if (i>0){
            return true;
        }
        return false;
    }

    @Override
    public List<SccDrugstore> addStoreCode(String StoreCode) {
        return drugstoreMapperImpl.addStoreCode(StoreCode);
    }


}
